stick in the mind - Espagnol Anglais Dictionnaire